package gestione_risorse_umane;

import java.io.PrintStream;
import java.util.ArrayList;

public class DipendentePiantaStabile extends Dipendente {

	public DipendentePiantaStabile(String CF, String nome, String cognome,
			String sesso, String mansione) {
		super(CF, nome, cognome, sesso, mansione);
		dateImpegnate = new ArrayList<String>();
	}

	
	public ArrayList<String> getDateImpegnate() {
		return dateImpegnate;
	}


	public void addData(String data) {
		dateImpegnate.add(data);
	}
	
	public boolean containData(String data) {
		return dateImpegnate.contains(data);
	}
	
	public void print(PrintStream ps) {
		super.print(ps);
		for(int i = 0; i < dateImpegnate.size(); i++)
			ps.println("data" + (i+1) + " = " + dateImpegnate.get(i));
	}
	
	public void print() {
		this.print(System.out);
	}

	private ArrayList<String> dateImpegnate;
}
